home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / AppMaker 2.0b3 / Demo AppMaker 1.5 / Demo AppMaker™ / Demo AppMaker™.rsrc / TmCM_202_App.h < prev    next >
Encoding:
Text File  |  1992-04-08  |  1.2 KB  |  50 lines

  1. // %filename% -- application class 
  2. // Created %date% %time% by AppMaker 
  3.  
  4. #ifndef __U%appname%__
  5. #define __U%appname%__
  6.  
  7. #ifndef __UMacApp__
  8.     #include <UMacApp.h>
  9. #endif
  10. #ifndef __UGridView__
  11.     #include <UGridView.h>
  12. #endif
  13. #ifndef __UTEView__
  14.     #include <UTEView.h>
  15. #endif
  16. #ifndef __UDialog__
  17.     #include <UDialog.h>
  18. #endif
  19. #ifndef __UPrinting__
  20.     #include <UPrinting.h> 
  21. #endif
  22. %for each dialog gen include%
  23. #ifndef __U%appname%Doc__
  24.     #include "U%appname%Doc.h"
  25. #endif
  26.  
  27. /*----------*/
  28. class T%appname%App    : public TApplication {
  29.   public:
  30.     %for each dialog gen instanceModeless%
  31.  
  32.     virtual pascal void         I%appname%App    (void);
  33.     virtual pascal TDocument*    DoMakeDocument    (CmdNumber    itsCmdNumber);     // override
  34.     virtual pascal void         DoSetupMenus    (void);                        // override
  35.     virtual pascal TCommand*    DoMenuCommand    (CmdNumber    aCmdNumber);     // override
  36.     %for each menu gen doItems.decl%
  37.  
  38. #if qInspector
  39.     virtual pascal void Fields    (pascal void (*DoToField)
  40.                                         (StringPtr        fieldName, 
  41.                                          Ptr            fieldAddr, 
  42.                                          short            fieldType, 
  43.                                          void              *DoToField_StaticLink),
  44.                                  void    *DoToField_StaticLink);    // override
  45. #endif
  46. }; /* T%appname%App */
  47.  
  48. /* %unitname% */
  49. #endif
  50.